div.ratings div.top,
div.ratings div.bottom {
  background: url('/images/transparent-dark-25.png');
  min-height: 30px;
}

div.ratings div.main {
  background: url('/images/transparent-dark-50.png');
  padding: 10px 20px;
  color: #AAA;
}

div.ratings div.main div.filters {
  margin-bottom: 20px;
  font-weight: bold;
}

div.ratings div.main div.rateable_objects_list table tr td {
  padding: 3px 2px;
}

div.ratings div.main div.rateable_objects_list table tr td.header {
  font-weight: bold;
}

div.ratings div.main div.rateable_objects_list table tr.odd {
  background: url('/images/transparent-dark-75.png');
}

div.ratings div.main div.rateable_objects_list table tr td.header {
  font-weight: bold;
}

div.ratings div.main div.rateable_objects_list table tr td select{
  background: #000;
  color: #AAA;
  border: 0px;
}

div.ratings div.main hr {
  background-color:#AAA;
  border:medium none;
  color:#AAA;
  height:1px;
  margin:15px auto;
  padding:0;
  width:100%;
}


div.ratings div.form div.header {
  margin-bottom: 7px;
}

div.ratings div.form input[type="text"].default {
  padding: 1px 1px 1px 2px;
  width: 120px;
  margin: 0px;
}

div.ratings div.form input.dormant {
  color: #444;
}

div.ratings div.form select.default {
  background: #AAA;
}

div.ratings div.form div.loading {
  float: right;
}

div.ratings div.form div.errors {
  margin: 10px 0px;
  font-weight: normal;
}

div#nav-ratings-form-container div.spacer {
  margin-bottom: 5px;
}

div#nav-ratings-form-container select.default {
  background: #CACACA;
}

div#nav-ratings-form-container select.rateable_rating {
  float:right;
}

div#nav-ratings-form-container input[type="text"] {
  width: 250px;
  margin: 0px;
}
div#nav-ratings-form-container input[type="text"].dormant {
  color: #888;
}

div#nav-ratings-form-container input[type="submit"] {
  float: right;
}
div#nav-ratings-form-container div.loading {
  float: left;
}
